From: Florian Müllner Date: Tue, 20 Feb 2024 12:09:41 +0000 (+0100) Subject: extensions-app: Fix service activation mix-up X-Git-Tag: archive/raspbian/50.5-1+rpi1~1^2~281^2~1^2~138 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=3504a6a8a993a3a37e7a50af322556257ea1abb6;p=gnome-shell.git extensions-app: Fix service activation mix-up Starting the D-Bus service should not pop-up a window by itself, it should just register and wait for an explicit call to Activate(). The .desktop file on the other hand should fully activate the app when using the Exec line. https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/7423 Part-of: --- diff --git a/subprojects/extensions-app/data/org.gnome.Extensions.desktop.in.in b/subprojects/extensions-app/data/org.gnome.Extensions.desktop.in.in index b68f5fff6..a935780b7 100644 --- a/subprojects/extensions-app/data/org.gnome.Extensions.desktop.in.in +++ b/subprojects/extensions-app/data/org.gnome.Extensions.desktop.in.in @@ -4,7 +4,7 @@ Name=Extensions # Translators: Do NOT translate or transliterate this text (this is an icon file name)! Icon=@app_id@ Comment=Configure GNOME Shell Extensions -Exec=@bindir@/@prgname@ --gapplication-service +Exec=@bindir@/@prgname@ DBusActivatable=true Categories=GNOME;GTK;Utility; OnlyShowIn=GNOME; diff --git a/subprojects/extensions-app/data/org.gnome.Extensions.service.in b/subprojects/extensions-app/data/org.gnome.Extensions.service.in index 2150999ca..ce41613ba 100644 --- a/subprojects/extensions-app/data/org.gnome.Extensions.service.in +++ b/subprojects/extensions-app/data/org.gnome.Extensions.service.in @@ -1,3 +1,3 @@ [D-BUS Service] Name=@app_id@ -Exec=@bindir@/@prgname@ +Exec=@bindir@/@prgname@ --gapplication-service